package cn.iocoder.yudao.module.biz.dal.dataobject.expand.targets;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;

/**
 * 拓展目标 DO
 *
 * @author 超级管理员
 */
@TableName("san_biz_expand_target")
@KeySequence("san_biz_expand_target_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ExpandTargetDO extends BaseDO {

    /**
     * ID
     */
    @TableId
    private Long id;
    /**
     * 终端名称
     */
    private String name;
    /**
     * 终端类型:1.客户;2.渠道;3合作伙伴
     */
    private String type;
    /**
     * 详情id
     */
    private Long detailId;
    /**
     * 负责人姓名
     */
    private String directorName;
    /**
     * 联系人电话
     */
    private String contactNumber;
    /**
     * 地址
     */
    private String address;
    /**
     * 终端创建人id
     */
    private Long ownerUserId;
    /**
     * 终端创建人姓名
     */
    private String ownerUserName;
    /**
     * 最后一次拓展时间
     */
    private LocalDateTime lastExpandTime;

    /**
     * 部门id
     */
    private Long deptId;


}